
#ifndef _THERMISTOR_3950_H_
#define _THERMISTOR_3950_H_



#define TEMP_MIN_50K_B3970  -3000
#define TEMP_MAX_50K_B3970  15000

#define TEMP_MIN_5K_A501436  -3000
#define TEMP_MAX_5K_A501436  10500


#define TEMP_MIN_5K_A501440  -3000
#define TEMP_MAX_5K_A501440  11000

#define TEMP_MIN_50K_B3950  -3000
#define TEMP_MAX_50K_B3950  12000

#define  TEMP_MIN_5K_B3324  -4000
#define  TEMP_MAX_5K_B3324  11000

#define TEMP_MIN_15K_B3450	-5000
#define TEMP_MAX_15K_B3450	10500

typedef enum
{
	NTC_5K_B3324= 0,
	NTC_10K_B3950= 1,
	NTC_50K_B3950= 2,
	NTC_5K_A501440= 3,
	NTC_5K_A501436= 4,
  NTC_50K_B3970= 5,
	NTC_15K_B3450= 6
}NTC_TYPE_T;

int16_t Therm_GetTemp(int32_t kohm, NTC_TYPE_T type);
float Temp_F2C(float temp);
float Temp_F2C(float temp);

#endif
